package org.com.yz.dal.dao.model;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 * 提现接口服务参数类
 * </p>
 *
 * @author fjj123
 * @since 2018-06-13
 */
@Getter
@Setter
public class WithDraw implements  Serializable {

    private static final long serialVersionUID = 1L;

    @JSONField(name="mch_accnt_no")
    private String mchAccntNo;//账户号

    @JSONField(name="order_no")
    private String orderNo;//订单号

    @JSONField(name="card_no")
    private String cardNo;//银行卡号

    @JSONField(name="bsbank_no")
    private String bsbankNo;//大小额行号

    @JSONField(name="bsbank_name")
    private String bsbankName;

    @JSONField(name="amount")
    private Long amount;//提现金额

    @JSONField(name="status")
    private String status;//交易状态

    @JSONField(name="out_order_no")
    private String outOrderNo;//平台订单号

    @JSONField(name="trans_date")
    private String transDate;//付 款 日 期 ， 格 式 为yyyymmdd

    @JSONField(name="trans_time")
    private String transTime;//付 款 时 间 ， 格 式 为 hhmmss

    @JSONField(name="trans_fee")
    private int transFee;//转账手续费

    @JSONField(name="accnt_amt_after")
    private Long accntAmtAfter;//提现后账户余额

    @JSONField(name="errmsg")
    private String errmsg;//错误信息

    @JSONField(name="type")
    private String type;//代付类型


    @JSONField(name="notify_url")
    private String notifyUrl;//回调地址


    public WithDraw(){
    }

}
